////////////////////////////////////////////////////////////////////////////////
// Filename: L_dx11vertexshader.h
////////////////////////////////////////////////////////////////////////////////
#ifndef _L_DX11VERTEXSHADER_H_
#define _L_DX11VERTEXSHADER_H_

#include <D3DX11.h>
#include <string>
using namespace std;

class L_DX11VertexShader
{
	ID3D11VertexShader* Shader;
	ID3D10Blob* Buffer;

public:
	L_DX11VertexShader();
	~L_DX11VertexShader();

	bool Init(ID3D11Device* Device, string FileName, string EntryPoint, string ShaderModel);
	ID3D11VertexShader* GetShader();
	ID3D10Blob* GetBuffer();
};

#endif